// let a = []
// if (a) {
//   console.log('hello');
// }


// let a = {}
// 两种转字符串方法逻辑一样
// console.log(String(a)); // ToString(a) => ToPrimitive(a, String)
// console.log(a.toString());

// let arr = [1, 2, 3]
// console.log(arr.toString()) // 数组的原型上也有toString()

// let fn = (() => {})
// console.log(fn.toString()); // 函数原型上也有toString()


console.log(Number({})); // ToNumber({}) => ToPrimitive({}, Number)



